package com.asl.website.contactInfo.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.asl.common.annotation.Excel;
import com.asl.common.core.domain.BaseEntity;

/**
 * 联系信息对象 sys_contact_info
 * 
 * @author ruoyi
 * @date 2025-05-21
 */
public class SysContactInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 公司名称(中文) */
    @Excel(name = "公司名称(中文)")
    private String companyNameZh;

    /** 物流电话(中文) */
    @Excel(name = "物流电话(中文)")
    private String logisticsPhoneZh;

    /** 办公电话(中文) */
    @Excel(name = "办公电话(中文)")
    private String officePhoneZh;

    /** 电子邮件(中文) */
    @Excel(name = "电子邮件(中文)")
    private String emailZh;

    /** 联系地址(中文) */
    @Excel(name = "联系地址(中文)")
    private String addressZh;

    /** 公司名称(英文) */
    @Excel(name = "公司名称(英文)")
    private String companyNameEn;

    /** 公司名称(德文) */
    @Excel(name = "公司名称(德文)")
    private String companyNameDe;

    /** 物流电话(英文) */
    @Excel(name = "物流电话(英文)")
    private String logisticsPhoneEn;

    /** 物流电话(德文) */
    @Excel(name = "物流电话(德文)")
    private String logisticsPhoneDe;

    /** 办公电话(英文) */
    @Excel(name = "办公电话(英文)")
    private String officePhoneEn;

    /** 办公电话(德文) */
    @Excel(name = "办公电话(德文)")
    private String officePhoneDe;

    /** 电子邮件(英文) */
    @Excel(name = "电子邮件(英文)")
    private String emailEn;

    /** 电子邮件(德文) */
    @Excel(name = "电子邮件(德文)")
    private String emailDe;

    /** 联系地址(英文) */
    @Excel(name = "联系地址(英文)")
    private String addressEn;

    /** 联系地址(德文) */
    @Excel(name = "联系地址(德文)")
    private String addressDe;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setCompanyNameZh(String companyNameZh) 
    {
        this.companyNameZh = companyNameZh;
    }

    public String getCompanyNameZh() 
    {
        return companyNameZh;
    }

    public void setLogisticsPhoneZh(String logisticsPhoneZh) 
    {
        this.logisticsPhoneZh = logisticsPhoneZh;
    }

    public String getLogisticsPhoneZh() 
    {
        return logisticsPhoneZh;
    }

    public void setOfficePhoneZh(String officePhoneZh) 
    {
        this.officePhoneZh = officePhoneZh;
    }

    public String getOfficePhoneZh() 
    {
        return officePhoneZh;
    }

    public void setEmailZh(String emailZh) 
    {
        this.emailZh = emailZh;
    }

    public String getEmailZh() 
    {
        return emailZh;
    }

    public void setAddressZh(String addressZh) 
    {
        this.addressZh = addressZh;
    }

    public String getAddressZh() 
    {
        return addressZh;
    }

    public void setCompanyNameEn(String companyNameEn) 
    {
        this.companyNameEn = companyNameEn;
    }

    public String getCompanyNameEn() 
    {
        return companyNameEn;
    }

    public void setCompanyNameDe(String companyNameDe) 
    {
        this.companyNameDe = companyNameDe;
    }

    public String getCompanyNameDe() 
    {
        return companyNameDe;
    }

    public void setLogisticsPhoneEn(String logisticsPhoneEn) 
    {
        this.logisticsPhoneEn = logisticsPhoneEn;
    }

    public String getLogisticsPhoneEn() 
    {
        return logisticsPhoneEn;
    }

    public void setLogisticsPhoneDe(String logisticsPhoneDe) 
    {
        this.logisticsPhoneDe = logisticsPhoneDe;
    }

    public String getLogisticsPhoneDe() 
    {
        return logisticsPhoneDe;
    }

    public void setOfficePhoneEn(String officePhoneEn) 
    {
        this.officePhoneEn = officePhoneEn;
    }

    public String getOfficePhoneEn() 
    {
        return officePhoneEn;
    }

    public void setOfficePhoneDe(String officePhoneDe) 
    {
        this.officePhoneDe = officePhoneDe;
    }

    public String getOfficePhoneDe() 
    {
        return officePhoneDe;
    }

    public void setEmailEn(String emailEn) 
    {
        this.emailEn = emailEn;
    }

    public String getEmailEn() 
    {
        return emailEn;
    }

    public void setEmailDe(String emailDe) 
    {
        this.emailDe = emailDe;
    }

    public String getEmailDe() 
    {
        return emailDe;
    }

    public void setAddressEn(String addressEn) 
    {
        this.addressEn = addressEn;
    }

    public String getAddressEn() 
    {
        return addressEn;
    }

    public void setAddressDe(String addressDe) 
    {
        this.addressDe = addressDe;
    }

    public String getAddressDe() 
    {
        return addressDe;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("companyNameZh", getCompanyNameZh())
            .append("logisticsPhoneZh", getLogisticsPhoneZh())
            .append("officePhoneZh", getOfficePhoneZh())
            .append("emailZh", getEmailZh())
            .append("addressZh", getAddressZh())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("companyNameEn", getCompanyNameEn())
            .append("companyNameDe", getCompanyNameDe())
            .append("logisticsPhoneEn", getLogisticsPhoneEn())
            .append("logisticsPhoneDe", getLogisticsPhoneDe())
            .append("officePhoneEn", getOfficePhoneEn())
            .append("officePhoneDe", getOfficePhoneDe())
            .append("emailEn", getEmailEn())
            .append("emailDe", getEmailDe())
            .append("addressEn", getAddressEn())
            .append("addressDe", getAddressDe())
            .toString();
    }
}
